﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
	
namespace BEGDC.PreContract.BLL
{
	public partial interface IProduct
    {
		//Get by id
		BEGDC.PreContract.DAL.Product GetProduct(System.Int32 productID);
		
		//Get by filter
		DataTable GetProduct_DataTable(string filter);
		
		//Delete
		void DeleteProduct(System.Int32 productID); 
		
		//Add
		int AddProduct(System.String productName, System.String description, Nullables.NullableDecimal quantity, BEGDC.PreContract.DAL.DicItem unitID);	
		
		//Update
		bool UpdateProduct(System.Int32 productID, System.String productName, System.String description, Nullables.NullableDecimal quantity, BEGDC.PreContract.DAL.DicItem unitID);
		
	}

}



